.elementor-5096 .elementor-element.elementor-element-ad01a28 {  --display: grid;
 --e-con-grid-template-columns: repeat(3, 1fr);
 --e-con-grid-template-rows: repeat(1, 1fr);
 --grid-auto-flow: row;
 --background-transition: 0.3s;
}
.elementor-5096 .elementor-element.elementor-element-bf20f10.elementor-element {  --align-self: center;
}
.elementor-5096 .elementor-element.elementor-element-bf20f10 img { width: 63%; }
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit-double-btn.ekit-double-btn-one { background-color: var( --e-global-color-deb4cf2 ); color: #ffffff; padding: 15px 15px 15px 15px; }
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit-double-btn.ekit-double-btn-two { background-color: var( --e-global-color-c9440fd ); color: var( --e-global-color-431427c ); border-style: solid; border-width: 1px 1px 1px 1px; border-color: var( --e-global-color-431427c ); padding: 15px 15px 15px 15px; }
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit-double-btn.ekit-double-btn-two:hover { background-color: var( --e-global-color-431427c ); color: var( --e-global-color-c9440fd ); }
.elementor-5096 .elementor-element.elementor-element-1f208fc > .elementor-widget-container { padding: 0px 0px 0px 0px; }
.elementor-5096 .elementor-element.elementor-element-1f208fc.elementor-element {  --align-self: center;
}
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit_double_button { width: 100%; justify-content: end; }
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit-double-btn:not(:last-child) { margin-right: 28px; }
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit-double-btn.ekit-double-btn-one > i { padding-right: 8px; }
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit-double-btn.ekit-double-btn-one > svg { margin-right: 8px; }
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit-double-btn.ekit-double-btn-two > i { padding-right: 8px; }
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit-double-btn.ekit-double-btn-two > svg { margin-right: 8px; }
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit-double-btn.ekit-double-btn-one svg path { stroke: #ffffff; fill: #ffffff; }
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit-double-btn.ekit-double-btn-one:hover { color: #ffffff; }
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit-double-btn.ekit-double-btn-one:hover svg path { stroke: #ffffff; fill: #ffffff; }
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit-double-btn.ekit-double-btn-two svg path { stroke: var( --e-global-color-431427c ); fill: var( --e-global-color-431427c ); }
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit-double-btn.ekit-double-btn-two:hover svg path { stroke: var( --e-global-color-c9440fd ); fill: var( --e-global-color-c9440fd ); }
.elementor-5096 .elementor-element.elementor-element-fc1f291.elementor-element {  --align-self: center;
}
.elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-menu-toggle { margin: 0 auto; }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu .elementor-item { font-family: var( --e-global-typography-931c437-font-family ), Sans-serif; font-size: var( --e-global-typography-931c437-font-size ); font-weight: var( --e-global-typography-931c437-font-weight ); }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--main .elementor-item { color: var( --e-global-color-7f520f6 ); fill: var( --e-global-color-7f520f6 ); }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--main .elementor-item:hover, .elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--main .elementor-item:focus { color: var( --e-global-color-470720e ); fill: var( --e-global-color-470720e ); }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after { background-color: var( --e-global-color-470720e ); }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .e--pointer-framed .elementor-item:before, .elementor-5096 .elementor-element.elementor-element-fc1f291 .e--pointer-framed .elementor-item:after { border-color: var( --e-global-color-470720e ); }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after { background-color: var( --e-global-color-9b723cd ); }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-5096 .elementor-element.elementor-element-fc1f291 .e--pointer-framed .elementor-item.elementor-item-active:after { border-color: var( --e-global-color-9b723cd ); }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--dropdown a, .elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-menu-toggle { color: var( --e-global-color-7f520f6 ); }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--dropdown a:hover, .elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--dropdown a.highlighted, .elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-menu-toggle:hover { color: var( --e-global-color-3a0658c ); }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--dropdown a:hover, .elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--dropdown a.highlighted { background-color: var( --e-global-color-470720e ); }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--dropdown a.elementor-item-active { color: var( --e-global-color-3a0658c ); background-color: var( --e-global-color-9b723cd ); }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--dropdown .elementor-item, .elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--dropdown .elementor-sub-item { font-family: var( --e-global-typography-931c437-font-family ), Sans-serif; font-size: var( --e-global-typography-931c437-font-size ); font-weight: var( --e-global-typography-931c437-font-weight ); }
.elementor-5096 .elementor-element.elementor-element-5baa64d {
 --display: flex;
 --flex-direction: row;
 --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
 --container-widget-height: 100%;
 --container-widget-flex-grow: 1;
 --container-widget-align-self: stretch;
 --flex-wrap-mobile: wrap;
 --align-items: stretch;
 --gap: 0px 0px;
 --background-transition: 0.3s; border-style: solid;  --border-style: solid;
border-width: 0px 0px 0px 0px;  --border-top-width: 0px;
 --border-right-width: 0px;
 --border-bottom-width: 0px;
 --border-left-width: 0px;
border-color: var( --e-global-color-7f520f6 );  --border-color: var( --e-global-color-7f520f6 );
 --border-radius: 0px 0px 0px 0px;
 --margin-top: 0px;
 --margin-bottom: 0px;
 --margin-left: 0px;
 --margin-right: 0px;
 --padding-top: 0px;
 --padding-bottom: 0px;
 --padding-left: 0px;
 --padding-right: 0px;
 --z-index: 0;
}
.elementor-5096 .elementor-element.elementor-element-5baa64d:not(.elementor-motion-effects-element-type-background), .elementor-5096 .elementor-element.elementor-element-5baa64d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-deb4cf2 ); }
.elementor-5096 .elementor-element.elementor-element-5baa64d, .elementor-5096 .elementor-element.elementor-element-5baa64d::before {  --border-transition: 0.3s;
}
.elementor-5096 .elementor-element.elementor-element-aac2bae {  --display: flex;
 --background-transition: 0.3s;
}
.elementor-5096 .elementor-element.elementor-element-7b956ee > .elementor-widget-container { border-radius: 15px 15px 15px 15px; }
.elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-menu-toggle { margin-left: auto; }
.elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu .elementor-item { font-family: "Roboto", Sans-serif; font-size: 16px; font-weight: 400; }
.elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--main .elementor-item { color: var( --e-global-color-c9440fd ); fill: var( --e-global-color-c9440fd ); padding-left: 19px; padding-right: 19px; padding-top: 20px; padding-bottom: 20px; }
.elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--main .elementor-item:hover, .elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--main .elementor-item.highlighted, .elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--main .elementor-item:focus { color: var( --e-global-color-c9440fd ); fill: var( --e-global-color-c9440fd ); }
.elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after { background-color: var( --e-global-color-c9440fd ); }
.elementor-5096 .elementor-element.elementor-element-7b956ee .e--pointer-framed .elementor-item:before, .elementor-5096 .elementor-element.elementor-element-7b956ee .e--pointer-framed .elementor-item:after { border-color: var( --e-global-color-c9440fd ); }
.elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--main .elementor-item.elementor-item-active { color: var( --e-global-color-3a0658c ); }
.elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after { background-color: var( --e-global-color-c9440fd ); }
.elementor-5096 .elementor-element.elementor-element-7b956ee .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-5096 .elementor-element.elementor-element-7b956ee .e--pointer-framed .elementor-item.elementor-item-active:after { border-color: var( --e-global-color-c9440fd ); }
.elementor-5096 .elementor-element.elementor-element-7b956ee .e--pointer-framed .elementor-item:before { border-width: 3px; }
.elementor-5096 .elementor-element.elementor-element-7b956ee .e--pointer-framed.e--animation-draw .elementor-item:before { border-width: 0 0 3px 3px; }
.elementor-5096 .elementor-element.elementor-element-7b956ee .e--pointer-framed.e--animation-draw .elementor-item:after { border-width: 3px 3px 0 0; }
.elementor-5096 .elementor-element.elementor-element-7b956ee .e--pointer-framed.e--animation-corners .elementor-item:before { border-width: 3px 0 0 3px; }
.elementor-5096 .elementor-element.elementor-element-7b956ee .e--pointer-framed.e--animation-corners .elementor-item:after { border-width: 0 3px 3px 0; }
.elementor-5096 .elementor-element.elementor-element-7b956ee .e--pointer-underline .elementor-item:after, .elementor-5096 .elementor-element.elementor-element-7b956ee .e--pointer-overline .elementor-item:before, .elementor-5096 .elementor-element.elementor-element-7b956ee .e--pointer-double-line .elementor-item:before, .elementor-5096 .elementor-element.elementor-element-7b956ee .e--pointer-double-line .elementor-item:after { height: 3px; }
.elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--dropdown a, .elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-menu-toggle { color: var( --e-global-color-3a0658c ); }
.elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--dropdown { background-color: #3BB2C7; }
.elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--dropdown a:hover, .elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--dropdown a.highlighted, .elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-menu-toggle:hover { color: var( --e-global-color-3a0658c ); }
.elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--dropdown a:hover, .elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--dropdown a.highlighted { background-color: var( --e-global-color-text ); }
.elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--dropdown a.elementor-item-active { color: var( --e-global-color-3a0658c ); background-color: var( --e-global-color-126dffe ); }
.elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--dropdown .elementor-item, .elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--dropdown .elementor-sub-item { font-family: "Montserrat", Sans-serif; font-size: 14px; font-weight: 300; }
.elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--dropdown li:not(:last-child) { border-style: solid; border-color: var( --e-global-color-3a0658c ); border-bottom-width: 1px; }
.elementor-5096 .elementor-element.elementor-element-7b956ee div.elementor-menu-toggle { color: var( --e-global-color-deb4cf2 ); }
.elementor-5096 .elementor-element.elementor-element-7b956ee div.elementor-menu-toggle svg { fill: var( --e-global-color-deb4cf2 ); }
 @media(min-width: 768px) {
.elementor-5096 .elementor-element.elementor-element-ad01a28 {  --content-width:1392px;
}
.elementor-5096 .elementor-element.elementor-element-5baa64d {  --content-width: 1300px;
}
}
 @media(max-width: 1024px) and (min-width:768px) {
.elementor-5096 .elementor-element.elementor-element-aac2bae {  --width:80%;
}
}
 @media(max-width: 1024px) {
.elementor-5096 .elementor-element.elementor-element-ad01a28 {  --grid-auto-flow:row;
}
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit_double_button { width: 80%; }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu .elementor-item { font-size: var( --e-global-typography-931c437-font-size ); }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--dropdown .elementor-item, .elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--dropdown .elementor-sub-item { font-size: var( --e-global-typography-931c437-font-size ); }
.elementor-5096 .elementor-element.elementor-element-5baa64d {
 --padding-top: 10px;
 --padding-bottom: 10px;
 --padding-left: 20px;
 --padding-right: 20px; position: relative; z-index: 1; }
.elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-5096 .elementor-element.elementor-element-7b956ee .elementor-nav-menu__container.elementor-nav-menu--dropdown { margin-top: 63px !important; min-width: 315px; }
}
 @media(max-width: 767px) {
.elementor-5096 .elementor-element.elementor-element-ad01a28 {  --e-con-grid-template-columns:repeat(1, 1fr);
 --e-con-grid-template-rows: repeat(2, 1fr);
 --grid-auto-flow: row;
}
.elementor-5096 .elementor-element.elementor-element-1f208fc .ekit_double_button { width: 100%; }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu .elementor-item { font-size: var( --e-global-typography-931c437-font-size ); }
.elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--dropdown .elementor-item, .elementor-5096 .elementor-element.elementor-element-fc1f291 .elementor-nav-menu--dropdown .elementor-sub-item { font-size: var( --e-global-typography-931c437-font-size ); }
.elementor-5096 .elementor-element.elementor-element-5baa64d {  --margin-top: 0px;
 --margin-bottom: 0px;
 --margin-left: 0px;
 --margin-right: 0px;
}
.elementor-5096 .elementor-element.elementor-element-aac2bae {  --width: 20%;
}
.elementor-5096 .elementor-element.elementor-element-7b956ee {  --nav-menu-icon-size: 31px;
}
}